#include <math.h>
#include <stdio.h>

int isPrime(int n);
int getSum(int low, int high);

int main(void) {
    int x, y, sum;
    scanf("%d%d", &x, &y);
    // 调用函数 getSum，计算 [x, y] 中所有质数的和，并存储在变量 sum 中
    sum = getSum(x, y);
    printf("%d\n", sum);
    return 0;
}

// isPrime 的定义
int isPrime(int n) {
    if (n <= 1) return 0;
    for (int i = 2; i <= sqrt(n); i++) {
        if (n % i == 0) return 0;
    }
    return 1;
}

// getSum 的定义
int getSum(int low, int high) {
    int sum = 0;
    for (int i = low; i <= high; i++) {
        if (isPrime(i)) sum += i;
    }
    return sum;
}